package org.meteorshower.employee_depart.controller;


import com.baomidou.mybatisplus.extension.service.IService;
import org.meteorshower.cms_common.controller.BaseController;
import org.meteorshower.employee_depart.entity.EmpAppraise;
import org.meteorshower.employee_depart.service.EmpAppraiseService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;


/**
 * 员工考评类控制层
 * @author Meteorshower
 * @version 1.0
 * @since 2025-06-07
 * @see org.meteorshower.cms_common.controller.BaseController 继承自BaseController
 * @apiNote 默认CRUD已实现，更多额外功能需要额外添加
 * */
@RequestMapping("/api/appraise")
@RestController
@ResponseBody
public class EmpAppraiseController extends BaseController<EmpAppraise> {

    private final EmpAppraiseService empAppraiseService;

    @Autowired
    public EmpAppraiseController( EmpAppraiseService empAppraiseService) {
        this.empAppraiseService = empAppraiseService;
    }

    @Override
    public IService<EmpAppraise> getService() {
        return empAppraiseService;
    }
    /**
     * 可能需要添加时间段查询
     * 1、时间段内【A时间-B时间】
     * 2、时间之前【A之前-A时间】
     * 3、时间之后【A时间-A之后】
     * */
}
